import {h, ref, defineComponent, onMounted} from "vue";

const Test2 = defineComponent({
  name: "test2",
  props: {
    text: {type: String, default: "111"},
  },
  setup(props, {attrs}) {
    let count = ref(0)
    const onClickTest = () => {
      count.value++
      console.log('点击count值', count.value)
    }

    onMounted(() => {
      console.log('组件', count.value)
    })
    return () => {
      return h('div', { class: 'test' }, {
        default: () => [
          h('div', { class: 'a',  onClick: onClickTest}, {
            default: () => '点击测试'
          }),
          h('div', { class: 'b' }, {
            default: () => count.value
          })
        ]
      })
    }
  }
})

const test2 = Test2

export {
  test2 as default
}